# include <iostream>
using namespace std;

int num; // 全局变量

int &test(); // 函数声明
 
int main()
{
    test() = 5; //为变量分配一个值
    cout << num;
    return 0;
}

int & test() // test()函数返回变量num的引用
{
    return num; // 返回变量的地址
    // return 2; 错误
    // int n = 2; return n; 错误
    // 普通函数返回值，但此函数不返回，因此不能从此函数返回常量或局部变量
}